const mongoose = require("mongoose")

const MovieSchema = new mongoose.Schema({
    name: String, //电影名
    ename: String, //电影英文名,
    type: String, //电影的类型
    area: String, //电影首映地区
    poster: String, //电影海报
    time: Number, //电影时长（分钟）,//num
    upDate: String, //电影大陆上映时间,
    score: Number, //电影评分,//num
    count: String, //电影票房,
    intro: String, //剧情简介,
    isHot: Boolean, //是否正在热映
    isComing: Boolean, //是否即将上映
    isClassic: Boolean, //是否是经典
    director: [{ //导演数组
        name: String, //导演名
        image: String //导演图片
    }],
    actor: [{ //演员数组
        name: String, //演员名
        filmName: String, //饰演名
        image: String //演员图片
    }],
    images: [String] //剧集数组：每一项是一个图片路径字符串
}, {
    versionKey: false,
    timestamps: {
        createdAt: 'createTime',
        updatedAt: 'updateTime'
    } //自动管理修改时间
})
const Movie=mongoose.model("Movie", MovieSchema);
// testMovies();
module.exports = Movie;

/**
 * 李仕聪
 * 测试数据
 */
// async function testMovies(){
//     const count=await Movie.count();

//         if(count<10){
//             const Mock=require("mockjs");
//             const result=Mock.mock({
//                 "list|10": [{
//                     name: "电影名", //电影名
//                     ename: "电影英文名", //电影英文名,
//                     type: "电影的类型", //电影的类型
//                     area: "电影首映地区", //电影首映地区
//                     poster: "电影海报", //电影海报
//                     time: 1, //电影时长（分钟）,//num
//                     upDate: "电影大陆上映时间", //电影大陆上映时间,
//                     score: 1, //电影评分,//num
//                     count: "电影票房", //电影票房,
//                     intro: "剧情简介", //剧情简介,
//                     isHot: false, //是否正在热映
//                     isComing: false, //是否即将上映
//                     isClassic: false, //是否是经典
//                     director: [{ //导演数组
//                         name: "导演名", //导演名
//                         image: "导演图片" //导演图片
//                     }],
//                     actor: [{ //演员数组
//                         name: "演员名", //演员名
//                         filmName: "饰演名", //饰演名
//                         image: "演员图片" //演员图片
//                     }],
//                     images: ["图片1"] //剧集数组：每一项是一个图片路径字符串
                    
//                 }]
//             });
//             await Movie.create(result);
//          }
       
// }